Well, so we have a new era of speed hacks upon us. Last time it was here about 2 years ago. This message gives basic info about what protection you can use in Airio (all versions) to get rid of hackers or at least try to.
1) You may limit maximum allowed speed, per track and car. This is done in Airio.tcd.txt file and it allows (using AllowedSpeed) to say that e.g. on BL1 a FBM can move at speed of 230 kmph max. If higher speed is detected (which may also be result of a crash), the car is spectated for safety. Simple and quite effective, you just need to know what are the realistically possible speeds. (For XFG and XRG on BL1 200 kmph is a safe value.) For the check to actually run and spectate impossibly fast cars also CheckSpeed in appropriate Airio.srv.?.txt file must be set to true.
2) Also possible split/sector times can be checked, comparing driver's data with current WR. This check is activated by setting CheckTime to true in appropriate (or the main) SRV file. Additional items to see are AllowedSectrTime and AllowedSplitTime, but default values of 9800 resp. 9900 are OK (except on oval, where you need lower values). Any car with sector time 2% or split time 1% or more under WR is immediately kicked for safety.
3) Unfortunately the latest development is very sad. Unbelievably, LFS World seems to be currently accepting hacked offline hotlap times as valid ones and presents those ridiculous values as new official world records. This completely screws (sorry) the principle used by point 2 above. Until the troubles are solved on LFS developers side, there's only one solution. Set UpdateWR in CFG file to false, so that new WRs are not read from LFSW. Overwrite the existing Airio.wrs.txt file with the one that is appended, one or two days old with realistic times. Restart Airio, ideally by !ai admin command (note that !rld will NOT work in this case).
Well, especially point 3 is really sad and has profound impact in many Airio areas.